home *** CD-ROM | disk | FTP | other *** search
- IK1KER.HLP 89/11/09
-
- Notes on the TSO-specific details of Kermit-TSO (in contrast to the
- generic MVS details):
-
- There are numerous alternative user environments (monitors) that can run
- under MVS with varying levels of functionality. It may be possible to
- develop a generic Kermit-MVS that would include most of the current TSO
- Kermit and would be combined with a relatively small monitor-specific
- section of code to provide full-function Kermits for some of the
- alternative environments.
-
- Kermit uses a "hard-coded" DYNALLOC with explicit SVC 99 -- this is in
- the separate routine DYNALC. Also, Kermit invokes EP=IKJEHCIR to obtain
- info from the catalog. I am not sure whether these routines are an
- integral part of MVS. They are, at any rate, not restricted to TSO/E.
- Therefore, both should be available under any time-sharing monitor.
-
- The TSO areas CPPL, ECT, and UPT are used for three purposes: to drive
- TSO service routines like PUTLINE (along with IOPL), to simulate a
- command processor, and to extract the command-line parameters on the
- Kermit invocation and the userid.
-
- SCRNIO uses a "hard-coded" TPUT (with explicit SVC 93) in addition to
- conventional TPUT's.
-
- Kermit looks for ddname SYSPROC to define a library of TSO CLIST's
- for the Command Processor function.
-
- . . . TSO macros
- GETLINE, GTSIZE,
- IKJCPPL, IKJECT, IKJGTPB, IKJIOPL, IKJUPT,
- PUTLINE, STACK, STAX,
- STCC, STCOM, STFSMODE, STSIZE,
- TGET, TPG, TPUT
-
- . . . TSO commands
- COPY, DELETE, HELP, LISTCAT, LOGOFF, RENAME
-